Practitioner System API - Implementation Template (US Core)
Field mapping
HealthCloudGA____EhrPractitioner____c
See src/main/resources/dw/FHIRTools.dwl for a mapping example.
| FHIR Field | Field | Notes |
|---|---|---|
| id | Id | A lookup in Health Cloud is done to verify this exists. |
| identifier[0].value | HealthCloudGA____SourceSystemId____c | Split this value on '/' and take the part to the right. |
| Identifier.type.coding.system | HealthCloudGA____SourceSystem____c | |
| Identifier.period.start | HealthCloudGA____SourceSystemModified____c | |
| Identifier[1].system | http://hl7.org.fhir/sid/us-npi | Hard coded value. |
| name.text | HealthCloudGA____Name____c | |
| name.family | HealthCloudGA____FamilyName1____c | |
| name.given | HealthCloudGA____GivenName1____c | |
| name.prefix | HealthCloudGA____PrefixName1____c | |
| name.suffix | HealthCloudGA____SuffixName1____c | |
| name.family | HealthCloudGA____FamilyName2____c | |
| name.given | HealthCloudGA____GivenName2____c | |
| name.prefix | HealthCloudGA____PrefixName2____c | |
| name.suffix | HealthCloudGA____SuffixName2____c | |
| telecom.system | HealthCloudGA____Telecom1System____c | |
| telecom.value | HealthCloudGA____Telecom1Value____c | |
| telecom.use | HealthCloudGA____Telecom1Use____c | |
| telecom.period.start | HealthCloudGA____Telecom1PeriodStartDate____c | |
| telecom.period.end | HealthCloudGA____Telecom1PeriodEndDate____c | |
| telecom.system | HealthCloudGA____Telecom2System____c | |
| telecom.value | HealthCloudGA____Telecom2Value____c | |
| telecom.use | HealthCloudGA____Telecom2Use____c | |
| telecom.period.start | HealthCloudGA____Telecom2PeriodStartDate____c | |
| telecom.period.end | HealthCloudGA____Telecom2PeriodEndDate____c | |
| address.use | HealthCloudGA____Address1Use____c | |
| address.text | HealthCloudGA____Address1Text____c | |
| address.line | HealthCloudGA____Address1Line1____c | |
| address.city | HealthCloudGA____Address1City____c | |
| address.state | HealthCloudGA____Address1State____c | |
| address.postalCode | HealthCloudGA____Address1PostalCode____c | |
| address.country | HealthCloudGA____Address1Country____c | |
| address.period.start | HealthCloudGA____Address1StartDate____c | |
| address.period.end | HealthCloudGA____Address1EndDate____c | |
| address.use | HealthCloudGA____Address2Use____c | |
| address.text | HealthCloudGA____Address2Text____c | |
| address.line | HealthCloudGA____Address2Line1____c | |
| address.city | HealthCloudGA____Address2City____c | |
| address.state | HealthCloudGA____Address2State____c | |
| address.postalCode | HealthCloudGA____Address2PostalCode____c | |
| address.country | HealthCloudGA____Address2Country____c | |
| address.period.start | HealthCloudGA____Address2StartDate____c | |
| address.period.end | HealthCloudGA____Address2EndDate____c | |
| gender | HealthCloudGA____Gender____c | |
| birthDate | HealthCloudGA____BirthDate____c | |
| photo.url | HealthCloudGA____PhotoUrl____c | |
| communication.code.coding.system | HealthCloudGA____Communication1System____c | |
| communication.code.coding.code | HealthCloudGA____Communication1Code____c | |
| communication.code.coding.display | HealthCloudGA____Communication1Label____c | |
| communication.code.coding.system | HealthCloudGA____Communication2System____c | |
| communication.code.coding.code | HealthCloudGA____Communication2Code____c | |
| communication.code.coding.display | HealthCloudGA____Communication2Label____c |